package top.jianx.storage.rule;

/**
 * 〈Oss通用规则〉
 *
 * @author Jianx
 * @create 2022/3/20
 * @since 1.0.0
 */
public interface StorageRule {

    /**
     * 获取存储桶规则
     *
     * @param bucketName 存储桶名称
     * @return String
     */
    public String bucketName(String bucketName);

    /**
     * 获取文件名规则
     *
     * @param originalFilename 原文件名
     * @param module           模块
     * @return String
     */
    public String fileName(String module, String originalFilename);
}
